01 · Claude Code 是什么
00-课程总览 | 下一篇 → 02-安装与项目理解
核心定义
Claude Code 是一个跑在终端里的「智能体编程助手」:你用自然语言下达目标,它在你的项目目录里自主完成多步骤工作——读文件、写代码、跑命令、跑测试、提交 PR——一次能连续工作几分钟到几十分钟。
和「代码补全工具」的根本区别
| 维度 | 补全类工具(Copilot 等) | Claude Code |
|---|---|---|
| 工作单位 | 一行 / 一个函数 | 一个完整功能 / 一次重构 |
| 自主时长 | 你打一下它补一下 | 自主连续几分钟~几十分钟 |
| 上下文 | 当前文件附近 | 整个代码库 + 你给的文件 |
| 能力 | 只生成文本 | 能执行:跑命令、读写文件、调工具 |
| 交互 | 你主导每一步 | 你给目标 + 在关键点确认 |
一句话:补全工具帮你打字,Claude Code 帮你干活。
它的「智能体循环」(Agentic Loop)
你的目标 → 理解上下文 → 制定计划 → 采取行动(读/写/跑)
↑ │
└────── 观察结果、自我纠错 ←────┘
每一轮它会:思考 → 调用工具(读文件、编辑、跑 bash、搜索)→ 看结果 → 决定下一步,直到目标达成或需要你确认。
三大底层能力
- 读懂代码库:能搜索、跨文件理解项目结构、读懂约定。
- 执行动作:直接在你的工作目录读写文件、跑测试、跑构建、操作 Git。
- 可扩展:通过 MCP server 接外部能力(浏览器、设计稿、数据库、API)。
为什么 2025-2026 是它的爆发点
- 模型能力(Claude Opus / Sonnet)足够强,能长链条自主推理而不跑偏。
- 「终端 + 文件系统 + Git」是程序员最自然的工作面,无需换 IDE。
- MCP 协议统一了「智能体接外部工具」的方式,生态爆发。
关键心智模型(全课反复强调)
你的工作从「写代码」变成「给清晰的上下文 + 把任务拆好 + 在关键点把关」。
- 指给它相关文件(别让它全库瞎找)
- 清楚描述要什么、不要什么
- 把大任务拆成可验证的小步
- 让它先出计划,你确认后再执行
本节实操
- 想清楚:你最近哪个任务花了 30 分钟以上且步骤明确(如「给某接口加分页」)
- 记下来,作为后面几节练手的目标
下一篇 → 02-安装与项目理解